139b6bcc179d83768b97f0bdfc060c8231ac6ac8,drools-core/src/main/java/org/drools/process/command/SignalEventCommand.java,SignalEventCommand,execute,#WorkingMemory#,36
Before Change
if (processInstanceId == -1) {
workingMemory.getSignalManager().signalEvent(eventType, event);
} else {
ProcessInstance processInstance = ( ProcessInstance ) workingMemory.getProcessInstance(processInstanceId);
if (processInstance != null) {
processInstance.signalEvent(eventType, processInstance);
}
After Change
this.event = event;
}
public Object execute(StatefulSession session) {
if (processInstanceId == -1) {
session.getSignalManager().signalEvent(eventType, event);
} else {
ProcessInstance processInstance = session.getProcessInstance(processInstanceId);
if (processInstance != null) {
processInstance.signalEvent(eventType, processInstance);
}